/**
 * 比那名居的桃子
 *
 * 题目描述
 * 小红有一天看到了一只桃子，由于桃子看上去就很好吃，小红很想把它吃掉。
 * 已知吃下桃子后，每天可以获得 ai的快乐值，但是每天会获得 bi 的羞耻
 * 度。桃子的持续效果一共为 k 天。 小红想知道，自己在哪一天吃下果实，
 * 可以获得尽可能多的快乐值？
 * 如果有多个答案获得的快乐值相等，小红希望获得尽可能少的羞耻度。
 * 如果有多个答案的快乐值和羞耻度都相等，由于小红实在太想吃桃子了，她希望尽可能早的吃下桃子。
 *
 * 输入描述:
 * 第一行有两个正整数n 和 k , 分别代表桃子的有效期总天数，以及桃子效果的持续天数。
 * （桃子的有效期是指，无论桃子在何时服用，桃子的特殊效果只在这段时间之内有效）
 * 第二行有 n 个正整数 ai, 分别代表每天可以获得的快乐值。
 * 第三行有 n 个正整数 bi, 分别代表每天可以获得的羞耻度。
 * 1≤k≤n≤10^5
 * 1≤ai,bi≤10^9
 *
 * 输出描述:
 * 一个正整数，代表小红是第几天吃下桃子的。
 */

import java.util.Scanner;

/**
 * 滑动窗口
 * 我们就是一个一个加, 到区间的长度时, 判断是否需要更新, 注意要是用 long
 * 时间复杂度 : O(n)
 * 空间复杂度 : O(n)
 */

public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);

        int n = in.nextInt(), k = in.nextInt();
        long[][] nums = new long[n][2];

        // 这里要分批次输入 !!!!!!!!!!!!!!!!!!!!!!!!!!!!
        for (int i = 0; i < n; i++) {
            nums[i][0] = in.nextLong();
        }
        for(int i = 0; i < n; i++) {
            nums[i][1] = in.nextLong();
        }

        // 记录的最大值和最小值
        long start = 0, tmp1 = 0, tmp2 = Long.MAX_VALUE;

        // 当时的结果
        long res1 = 0, res2 = 0;

        for (int left = 0, right = 0; right < n; right++) {

            // 入窗口
            res1 += nums[right][0];
            res2 += nums[right][1];

            // 出窗口
            if (right - left + 1 > k) {
                res1 -= nums[left][0];
                res2 -= nums[left++][1];
            }

            // 更新
            if (right - left + 1 == k) {

                // 相等且耻辱值更小就更新
                if (res1 == tmp1) {
                    if (res2 < tmp2) {
                        tmp2 = res2;
                        start = left;
                    }
                }

                // 好感值大于直接更新
                if (res1 > tmp1) {
                    tmp1 = res1;
                    tmp2 = res2;
                    start = left;
                }

                // 这里更早的吃是不需要判断的, 因为我们在大于更新的时候并没有加 =
            }
        }

        // 返回的结果要加上 1
        System.out.println(start + 1);
    }
}